| |
description |
106 pages
|
|
Kurzfassung Mobile Agenten sind Objekte, die autonom in einem
Agentensystem arbeiten und aus eigenem Antrieb von einem
Agentensystem zu einem anderen Agentensystem migrieren können. Bei
der Migration werden die Objektdaten und der benötigte Programmcode
an den Zielort übertragen. Für die Performanz eines Agentensystems
ist der Zeitbedarf bei der Migration ein wichtiger Einflußfaktor.
Während die Migration der Agentendaten nicht wesentlich
beschleunigt werden kann, sind bei der Codemigration Verbesserungen
möglich. Ein Codeserver speichert Programmcode und stellt ihn auf
Anfrage zur Verfügung. Das Problem der Codemigration kann
vereinfacht auf die Suche nach einem günstigen Codeserver
zurückgeführt werden. Das Problem wurde in zwei unterschiedliche
Aufgaben aufgeteilt. Ein Basismechanismus garantiert das korrekte
Ergebnis der Suche, während ein schneller Dienst nur manche Klassen
auffindet, dafür aber besonders schnell arbeitet. Für den
Basismechanismus werden eine Reihe von alternativen Algorithmen
untersucht und verglichen. Der schnelle Dienst setzt sich aus
verschiedenen Konzepten der Kooperation von Servern und dem
Agentensystem zusammen. Die Kombination beider Suchmechanismen sorgt
für eine zuverlässige und schnelle Codemigration. Das
Agentensystem muß die Sicherheit der Agenten gewährleisten, da
manipulierte Agenten im Namen ihres Benutzers großen Schaden
anrichten können. Das Agentensystem ist dabei darauf angewiesen,
daß die Codemigration gegen Manipulationen geschützt wird. Ein
Mechanismus zur automatischen Signierung der Klassen ist Teil der
Implementierung des Codeservers.
|
publisher |
Stuttgart, Germany, Universität Stuttgart
|
type |
Text
|
| Diploma Thesis
|
source |
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-1470/DIP-1470.ps
|
contributor |
Verteilte Systeme (IPVR)
|
format |
application/postscript
|
| 6645394 Bytes
|
subject |
Distributed Systems (CR C.2.4)
|
| Online Information Services (CR H.3.5)
|
relation |
Diploma Thesis No. 1470
|